package com.hospital.common.core.module.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 *
 * </p>
 *
 * @author lvyao
 * @since 2023-03-27
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("MINSUR_4103_SETLINFO")
@ApiModel(value = "Minsur4103Setlinfo对象", description = "")
public class Minsur4103Setlinfo implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableField("PATIENT_INFO")
    private String patientInfo;

    @TableField("SETL_ID")
    private String setlId;

    @TableField("SETL_LIST_SN")
    private String setlListSn;

    @TableField("PSN_NO")
    private String psnNo;

    @TableField("MDTRT_ID")
    private String mdtrtId;

    @TableField("FIXMEDINS_NAME")
    private String fixmedinsName;

    @TableField("FIXMEDINS_CODE")
    private String fixmedinsCode;

    @TableField("HI_SETL_LV")
    private String hiSetlLv;

    @TableField("MEDCASNO")
    private String medcasno;

    @TableField("DCLA_TIME")
    private Date dclaTime;

    @TableField("PSN_NAME")
    private String psnName;

    @TableField("GEND")
    private String gend;

    @TableField("BRDY")
    private Date brdy;

    @TableField("AGE")
    private BigDecimal age;

    @TableField("AGE_DAYS")
    private Integer ageDays;

    @TableField("NTLY")
    private String ntly;

    @TableField("NATY")
    private String naty;

    @TableField("PSN_CERT_TYPE")
    private String psnCertType;

    @TableField("CERTNO")
    private String certno;

    @TableField("PRFS")
    private String prfs;

    @TableField("CURR_ADDR")
    private String currAddr;

    @TableField("EMP_NAME")
    private String empName;

    @TableField("EMP_ADDR")
    private String empAddr;

    @TableField("EMP_TEL")
    private String empTel;

    @TableField("EMP_POSCODE")
    private String empPoscode;

    @TableField("CONER_NAME")
    private String conerName;

    @TableField("PATN_RLTS")
    private String patnRlts;

    @TableField("CONER_ADDR")
    private String conerAddr;

    @TableField("CONER_TEL")
    private String conerTel;

    @TableField("INSUTYPE")
    private String insutype;

    @TableField("SP_PSN_TYPE")
    private String spPsnType;

    @TableField("INSU_ADMDVS")
    private String insuAdmdvs;

    @TableField("NWB_ADM_TYPE")
    private String nwbAdmType;

    @TableField("NWB_BIR_WT")
    private BigDecimal nwbBirWt;

    @TableField("NWB_ADM_WT")
    private BigDecimal nwbAdmWt;

    @TableField("MUL_NWB_BIR_WT")
    private String mulNwbBirWt;

    @TableField("MUL_NWB_ADM_WT")
    private String mulNwbAdmWt;

    @TableField("OPSP_DIAG_CATY")
    private String opspDiagCaty;

    @TableField("OPSP_MDTRT_TIME")
    private Date opspMdtrtTime;

    @TableField("IPT_MED_TYPE")
    private String iptMedType;

    @TableField("ADM_WAY_CODE")
    private String admWayCode;

    @TableField("TRT_TYPE")
    private String trtType;

    @TableField("ADM_TIME")
    private Date admTime;

    @TableField("DSCG_TIME")
    private Date dscgTime;

    @TableField("ADM_CATY")
    private String admCaty;

    @TableField("REFL_CATY")
    private String reflCaty;

    @TableField("DSCG_CATY")
    private String dscgCaty;

    @TableField("ACT_IPT_DAYS")
    private Integer actIptDays;

    @TableField("OTP_WM_DIAG")
    private String otpWmDiag;

    @TableField("OTP_WM_DIAG_DISE_CODE")
    private String otpWmDiagDiseCode;

    @TableField("OTP_TCM_DIAG")
    private String otpTcmDiag;

    @TableField("OTP_TCM_DIAG_DISE_CODE")
    private String otpTcmDiagDiseCode;

    @TableField("DIAG_CODE_CNT")
    private Integer diagCodeCnt;

    @TableField("OPRN_OPRT_CODE_CNT")
    private Integer oprnOprtCodeCnt;

    @TableField("VENT_USED_DAYS")
    private Integer ventUsedDays;

    @TableField("VENT_USED_H_CNT")
    private Integer ventUsedHCnt;

    @TableField("VENT_USED_M_CNT")
    private Integer ventUsedMCnt;

    @TableField("BFADM_COMA_DAYS")
    private Integer bfadmComaDays;

    @TableField("BFADM_COMA_H_CNT")
    private Integer bfadmComaHCnt;

    @TableField("BFADM_COMA_M_CNT")
    private Integer bfadmComaMCnt;

    @TableField("AFADM_COMA_DAYS")
    private Integer afadmComaDays;

    @TableField("AFADM_COMA_H_CNT")
    private Integer afadmComaHCnt;

    @TableField("AFADM_COMA_M_CNT")
    private Integer afadmComaMCnt;

    @TableField("SPGA_NURSCARE_DAYS")
    private BigDecimal spgaNurscareDays;

    @TableField("LV1_NURSCARE_DAYS")
    private BigDecimal lv1NurscareDays;

    @TableField("SCD_NURSCARE_DAYS")
    private BigDecimal scdNurscareDays;

    @TableField("LV3_NURSCARE_DAYS")
    private BigDecimal lv3NurscareDays;

    @TableField("DSCG_WAY")
    private String dscgWay;

    @TableField("ACP_OPTINS_NAME")
    private String acpOptinsName;

    @TableField("ACP_OPTINS_CODE")
    private String acpOptinsCode;

    @TableField("DSCG31DAYS_RINP_FLAG")
    private String dscg31daysRinpFlag;

    @TableField("RINP_PUP")
    private String rinpPup;

    @TableField("CHFPDR_NAME")
    private String chfpdrName;

    @TableField("CHFPDR_CODE")
    private String chfpdrCode;

    @TableField("BIZ_SN")
    private String bizSn;

    @TableField("BILL_CODE")
    private String billCode;

    @TableField("BILL_NO")
    private String billNo;

    @TableField("SETL_BEGNDATE")
    private Date setlBegndate;

    @TableField("SETL_ENDDATE")
    private Date setlEnddate;

    @TableField("PSN_SELFPAY_AMT")
    private BigDecimal psnSelfpayAmt;

    @TableField("PSN_OWNPAY_FEE")
    private BigDecimal psnOwnpayFee;

    @TableField("ACCT_PAYAMT")
    private BigDecimal acctPayamt;

    @TableField("PSN_CASHPAY")
    private BigDecimal psnCashpay;

    @TableField("HI_PAYMTD")
    private String hiPaymtd;

    @TableField("MEDINS_FILL_DEPT")
    private String medinsFillDept;

    @TableField("MEDINS_FILL_PSN")
    private String medinsFillPsn;

    @TableField("HI_NO")
    private String hiNo;

    @TableField("HI_TYPE")
    private String hiType;

    @TableField("OPSP_DISE_NAME")
    private String opspDiseName;

    @TableField("OPSP_DISE_CODE")
    private String opspDiseCode;

    @TableField("DSCG_DIAG")
    private String dscgDiag;

    @TableField("RESP_NURS_NAME")
    private String respNursName;

    @TableField("RESP_NURS_CODE")
    private String respNursCode;

    @TableField("HSORG_OPTER_CODE")
    private String hsorgOpterCode;

    @TableField("STAS_TYPE")
    private String stasType;

    @TableField("HSORG_OPTER_NAME")
    private String hsorgOpterName;

    @TableField("HSORG_NAME")
    private String hsorgName;

    @TableField("HSORG_CODE")
    private String hsorgCode;

    @TableField("CHK_CONT")
    private String chkCont;


}
